Introduction to Clifford Algebras
Previously, we have seen how Pauli matrices can be used to represent spin-1/2 particles in non-relativistic quantum mechanics.
In relativistic quantum mechanics, we have Weyl spinors and Dirac spinors.
We have seen that Pauli matrices transform under
Table of Contents
What are Clifford Algebras?
Clifford algebras are a type of algebra that generalizes the concept of vectors and their products. Before defining Clifford algebras, we need to understand what an "algebra" is. It is a bit confusing because "algebra" is a field of mathematics, but in this context, an "algebra" is a specific mathematical structure. Specifically, for a vector space, if we give it an operation that allows us to multiply vectors together, we call it an algebra. This product, as a multiplication operation, must be linear in both of its arguments, meaning it is bilinear. In summary,
An algebra
Clifford algebras are a specific type of algebra that is defined using a set of symbols that square to either
A Clifford algebra
In a Clifford algebra, we can add and scale these symbols, and we can also multiply them together. Thus, they satisfy the axioms of a vector space, and we call them basis vectors. (More generally, an "algebra" is a vector space with a bilinear product, so all algebras are vector spaces.)
Put simply, a Clifford algebra is a vector space plus a product, known as the Clifford product. This allows us to multiply vectors together, unlike in a vector space by itself.
Clifford algebras allow us to unify many mathematical structures into a single framework.
For example, the imaginary unit is a symbol that squares to
The Pauli matrices are three symbols
In the Dirac equation
the
Maxwell's equations can also be expressed in terms of Clifford algebras, in which they become much more elegant;
Spinors can also be expressed in terms of Clifford algebras. They can be defined as members of even-grade subspaces of Clifford algebras. Alternatively, another definition is that spinors are members of minimal left ideals of Clifford algebras.
All these examples showcase how Clifford algebras can encapsulate various mathematical structures and concepts, providing a unified framework for understanding them.
It is extremely important to understand that Clifford algebras have a geometric interpretation, for which they are also known as geometric algebras.
To understand the geometric interpretation, we need to study a related structure known as Grassmann algebras or exterior algebras.
In a Grassmann algebra, we define the bilinear product as the exterior product or wedge product, denoted by
Bivector Operations
Geometrically, the exterior product allows us to combine vectors together to form higher-dimensional objects.
The exterior product of two vectors
- The magnitude of the bivector
is the area of the parallelogram spanned by and . - The orientation of the bivector
is along the direction of the first vector .
Bivector Reversal
So long as two bivectors have the same area and orientation, they are equal. This means that when visualizing bivectors as areas, we can rotate them around their centers, as well as change their shapes, so long as the area and orientation remain the same.
We define the reverse of a bivector
As such, the wedge product is anticommutative. The use of the minus sign here implies that we are negating the bivector, or taking its additive inverse. This means that the reverse of a bivector is not the same as the negation of a bivector, or equivalently,
Bivector Magnitude
The magnitude of a bivector
- If
and are parallel, then the area of the parallelogram is zero, so the magnitude of the bivector is zero. This also means that for any vector, the bivector formed with itself is zero, i.e., . - If
and are orthogonal, then the area of the parallelogram is maximized, so the magnitude of the bivector is maximized.
Distributivity
We can distribute a wedge product over addition, as expected from a bilinear product. Visually, the wedge product
can be visualized as taking the two bivectors
As the wedge product is bilinear, both of the following are true:
Similarly, scaling a bivector by a scalar
Components of Bivectors
We can express bivectors in terms of their components. We will begin in two dimensions, then three dimensions.
In two dimensions, we first define the basis vectors
We know that any vector wedged with itself is zero, so
Finally, we can swap the order of the second term (giving us a minus sign) to get
In three dimensions, we can define the basis vectors
This eventually simplifies to
Notice that the coefficients of the bivectors are the same as the coefficients of the cross product in three dimensions.
This is expected, as both operations are very similar to each other, with the difference being the basis of the bivector being wedge products rather than the basis vectors
Trivectors and Beyond
We can extend the concept of bivectors to higher dimensions.
A trivector is a three-dimensional object that represents an oriented volume in three-dimensional space.
It is formed by the wedge product of three vectors, such as
The grade of these objects refers to the number of vectors involved in the wedge product. A scalar is a grade-0 object, a vector is a grade-1 object, a bivector is a grade-2 object, a trivector is a grade-3 object, and so on. This is similar to how we classify tensors by their rank.
In three dimensions, a trivector
Each grade of object has its own set of basis vectors.
Vectors have basis vectors
Trivectors have a single basis vector
As the number of basis vectors is related to the number of unique combinations of the basis vectors, we can see that the number of basis vectors for each grade is given by the binomial coefficient
We can always arrange these basis in a diamond-shaped pattern.
Because the highest-grade object has only one basis vector, they act like scalars in many ways. Hence, we sometimes call them pseudoscalars.
This diamond shape can represent any dimension, not just three dimensions;
Clifford Algebras
Now that we have a good understanding of Grassmann algebras and bivectors, we can define the Clifford product.
To reiterate, a Grassmann algebra is an algebra with the product being the exterior product, or wedge product.
The Clifford product is just an algebra with a different product, known as the Clifford product.
In a Clifford algebra
We shall go through a few examples of Clifford algebras to see how the Clifford algebras work.
Cl(0, 1) (Complex Numbers)
The Clifford algebra
One can verify that this set of matrices satisfy
In Clifford algebras, we can combine different-grade objects together, with the scalar
where
The matrix representation works because matrix multiplication is also bilinear, so the algebraic properties of the Clifford algebra are preserved.
We can show this explicitly by demonstrating that
Cl(3, 0) (Pauli Matrices/Algebra of Physical Space)
The Clifford algebra
Notice that these properties perfectly match the properties of the Pauli matrices.
We say that the Pauli matrices form a representation for the Clifford algebra
We can verify that these matrices satisfy the properties of the Clifford algebra
Recall that the quaternions,
This means that the quaternions are composed of scalars (
Cl(1, 3) (Spacetime Algebra)
The Clifford algebra
The basis vectors of the spacetime algebra can be represented as matrices, similar to the Pauli matrices.
One such matrix representation is known as the Weyl representation or the chiral representation, which are elements of the direct sum of the two
The basis vectors of the spacetime algebra in the Weyl representation are given by
We can verify that these matrices satisfy the properties of the Clifford algebra
where
In the future, we will see how the STA is a very convenient framework for describing relativistic physics.
Clifford Product
Up to this point, we have seen that Grassmann and Clifford algebras are algebras with different products. However, other than that, it appears that there is no obvious connection between the two. To connect these, we will explore further the properties of the Clifford/geometric product.
Algebraically, we can see the difference between the Grassmann product and the Clifford product. For different symbols, they both anticommute. For the same symbol, the Grassmann product is zero, while the Clifford product is the square of the symbol, defined based on the algebra.
Fundamentally, to perform a Clifford product of two multivectors,
- We distribute the multivectors over the product,
- We apply the product to the bases (anticommutative and squaring properties), and
- We combine the resulting terms together.
We first consider the Clifford product of two vectors
As we are in
Notice that the first three terms are the dot product of the vectors
When we take the Clifford product of the same vector with itself, we get
where
For orthogonal vectors
meaning that the Clifford product is anticommutative if and only if the vectors are orthogonal.
In
Once again, the products of non-identical gamma matrices form the bivector part of the Clifford product, while the products of identical gamma matrices form the scalar part.
This time, the scalar part is just the Minkowski inner product of the vectors
For any spacetime separation vector
where
Summary and Next Steps
In this section, we have introdoced a new algebraic structure known as the Clifford algebra. We have seen the tremendous power of the Clifford algebra in unifying many different mathematical structures, such as complex numbers, Pauli matrices, quaternions, and more.
Here are the key points to remember:
- An algebra
is a vector space with a bilinear product . - A Grassmann algebra is an algebra with the product being the exterior product, or wedge product.
- The wedge product of two vectors
and is given by . It is a bivector, a grade-2 object that represents an oriented area in two-dimensional space. - The wedge product is anticommutative.
- A grade-
object in an -dimensional space has basis vectors. - A Clifford algebra is an algebra with a bilinear product known as the Clifford product.
The Clifford algebra
has symbols that square to and symbols that square to . The product of two different symbols anticommutes. - The Clifford product of two vectors
and is given by . - The complex numbers is isomorphic to the Clifford algebra
, with the basis vectors and . - The Pauli matrices form a representation of the Clifford algebra
, with the basis vectors , , and . - The quaternions are the even-grade subalgebra of the Clifford algebra
. - The spacetime algebra
has the basis vectors , , , and . The Dirac gamma matrices form a representation of the spacetime algebra. - The Clifford product of two vectors in the spacetime algebra is given by
, where is the Minkowski metric. - The Clifford product of a spacetime separation vector
with the time basis vector gives a spacetime split, separating the time component and the spatial component.
In the next section, we will explore transformations in Clifford algebras, leading to the idea of rotors.